<?php

class Messagerie_model extends CI_Model {

    function __construct() {
        parent::__construct();
    }

    /* Ajouter une actualité */
    function envoyer($array = null) {
        if ($array == null) return false;
        $this->db->insert('news', $array);
    }

    /* Affiche les messages des admins ou de l'utilisateur */
    function afficher($id=null) {
        if($id==null){
            //chercher tous les messages destinés aux admin
            $query = $this->db->query("SELECT pseudonyme,contenu,id_message FROM messagerie,users WHERE fk_user_exp = id_user AND id_message IN (SELECT id_message FROM messagerie,users WHERE fk_user_dst = id_user AND level = 2)");
        }else{
            //messages de l'utilisateur
            $query = $this->db->query("SELECT pseudonyme,contenu,id_message FROM messagerie,users WHERE fk_user_exp = id_user AND fk_user_dst = {$id}");
        }
        
        return $query->result();
    }
}
